package homework;

import java.util.ArrayList;
import java.util.stream.Stream;

public class Test1 {
    public static void main(String[] args) {
        ArrayList<String>list1 = new ArrayList<>();
        list1.add("《教父》");
        list1.add("《肖申克的救赎》");
        list1.add("《辛德勒的名单》");
        list1.add("《公民凯恩》");
        list1.add("《卡萨布兰卡》");
        list1.add("《教父续集》");
        list1.add("《七武士》");
        list1.add("《星球大战》");
        list1.add("《美国美人》");
        list1.add("《美国美人》");
        ArrayList<String>list2 = new ArrayList<>();
        list2.add("《霸王别姬》");
        list2.add("《大闹天宫》");
        list2.add("《鬼子来了》");
        list2.add("《饮食男女》");
        list2.add("《大话西游》");
        list2.add("《活着》");
        list2.add("《无间道》");
        list2.add("《天书奇谭》");
        list2.add("《哪吒脑海》");
        list2.add("《春光乍泄》");
        Stream<String> one = list1.stream().limit(3);
        //.forEach(s-> System.out.println(s));
        //System.out.println("==========");
        Stream<String> two = list2.stream().skip(5);
        //.forEach(s-> System.out.println(s));
        //System.out.println("==========");
        Stream<String> stream = Stream.concat(one, two);
        Stream<Flim> s1 = stream.map(s -> new Flim(s));
        s1.forEach(s-> System.out.println(s));

    }
}
